package com.nx.samuel.callback_demo.api;


public interface CallbackService {
    /**
     * provider提供的异步业务接口，执行完成后会通过listener回调consumer的回调实现
     * 这个 索引为1的是callback类型。
     * dubbo 将基于长连接生成反向代理，就可以在服务端调用客户端逻辑
     * @param key
     * @param listener
     */
    void addListener(String key, CallbackListener listener) throws InterruptedException;
}
